/*
 * main.c
 */
#include "DSP281x_CpuTimers.h"
#include "DSP281x_SysCtrl.h"
#include "DSP281x_Device.h"
int main(void) {
	InitSysCtrl();
	//InitGpio();
	//DINT;
	InitPieCtrl();
	IER=0x0000;
	IFR=0x0000;
	InitPieVectTable();
	InitSci();
	
	//PieCtrlRegs.PIEIER9.bit.INTx1=1;

    while(1==1){
    	SciaRegs.SCITXBUF='\0';
    }
	//IER |=M_INT9;
	//EINT;
	ERTM;

	for(;;){}
//	return 0;
////////
/////// GPIO Toggle BEGIN
//	GpioDataRegs.GPASET.bit.GPIOA0=1;
//	GpioDataRegs.GPASET.bit.GPIOA1=0;
//	GpioDataRegs.GPASET.bit.GPIOA2=1;

//	InitPieVectTable();
//	InitCpuTimers();
//	ConfigCpuTimer(&CpuTimer0,150,1000000);
//	StartCpuTimer0();
//	ConfigCpuTimer(&CpuTimer1,150,2000000);
//	StartCpuTimer1();
//	ConfigCpuTimer(&CpuTimer2,150,3000000);
//	StartCpuTimer2();
//
//	IER|=M_INT1;
//	IER|=M_INT14;
//	IER|=M_INT13;
//	PieCtrlRegs.PIEIER1.bit.INTx7=1;
//////GPIO Toggle END
/////////////////////////////////////////

//	EINT;
//	ERTM;
//	for(;;);
//return 0;
}
